package com.ruoyi.control.domain;

import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;
import java.io.Serializable;

/**
 * vip账户表(VipAccount)实体类
 *
 * @author Jiuchengi
 * @since 2024-12-18 15:08:27
 */
public class VipAccount extends BaseEntity implements Serializable  {
    private static final long serialVersionUID = -53453775568408907L;
    /**
     * 主键id
     */
    private Long vipId;
    /**
     * 账号
     */
    private String vipAccount;
    /**
     * 密码
     */
    private String vipPassword;
    /**
     * 网站地址
     */
    private String websiteName;
    /**
     * 网站id
     */
    private Long websiteId;
    /**
     * 开通时间
     */
    private Date openTime;
    /**
     * 到期时间
     */
    private Date dueTime;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 0:图库 1:ppt模版 2:音乐
     */
    private String type;
    /**
     * 0:正常  1:到期
     */
    private String status;
    /**
     * 备注
     */
    private String remark;


    public Long getVipId() {
        return vipId;
    }

    public void setVipId(Long vipId) {
        this.vipId = vipId;
    }

    public String getVipAccount() {
        return vipAccount;
    }

    public void setVipAccount(String vipAccount) {
        this.vipAccount = vipAccount;
    }

    public String getVipPassword() {
        return vipPassword;
    }

    public void setVipPassword(String vipPassword) {
        this.vipPassword = vipPassword;
    }

    public String getWebsiteName() {
        return websiteName;
    }

    public void setWebsiteName(String websiteName) {
        this.websiteName = websiteName;
    }

    public Long getWebsiteId() {
        return websiteId;
    }

    public void setWebsiteId(Long websiteId) {
        this.websiteId = websiteId;
    }

    public Date getOpenTime() {
        return openTime;
    }

    public void setOpenTime(Date openTime) {
        this.openTime = openTime;
    }

    public Date getDueTime() {
        return dueTime;
    }

    public void setDueTime(Date dueTime) {
        this.dueTime = dueTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

}

